home *** CD-ROM | disk | FTP | other *** search
/ Kompuutteri Kaikille K-CD 2008 #18 / KCD200818.ISO / Euro Truck / ets_1_00_setup.exe / base.scs / font / editor.font < prev    next >
Text File  |  2008-07-25  |  9KB  |  211 lines

  1. # SCS Font
  2. # Max width: 13
  3. # Max advance: 14
  4. # Typical height 'above the line': 10 (height of letter 'M')
  5. # Max pixels 'above the line': 11
  6. # Max pixels 'below the line': 3
  7.  
  8. vert_span:14  # max difference between lowest and highest pixel in any two glyphs
  9. line_spacing:2  # suggested number of pixels to put between lines
  10.  
  11. image:/font/editor.mat
  12.  
  13. # P_x: starting column of glyph rectangle in the font bitmap
  14. # P_y: starting row of glyph rectangle in the font bitmap
  15. # W: width of the glyph rectangle
  16. # H: height of the glyph rectangle
  17. # L: left offset of the rectangle when placing it relative to current 'pen position'
  18. #    (negative value can be thought of as 'hard' kerning, but is used at the beginning of line too!)'
  19. # T: top offset of the rectangle when placing it relative to current 'pen position'
  20. #    (the 'pen' is expected to be at the level of topmost pixel of highest glyph)
  21. # A: advance of the 'pen' for rendering of the following glyph
  22.  
  23. #NUM, P_x, P_y,  W,  H,  L,  T,  A     # char
  24.  
  25. $032, 128,  48,  0,  0,  0, 11,  4     # ' '
  26. $033,  98,   1,  1, 10,  2,  1,  5     # '!'
  27. $034, 125,  37,  3,  4,  1,  1,  5     # '"'
  28. $035, 100,   1,  8, 10,  0,  1,  8     # '#'
  29. $036,  43,   1,  7, 12,  0,  0,  8     # '$'
  30. $037, 109,   1, 10, 10,  1,  1, 12     # '%'
  31. $038, 120,   1,  8, 10,  1,  1,  9     # '&'
  32. $039,  88,  59,  1,  4,  1,  1,  3     # '''
  33. $040,   1,   1,  3, 13,  1,  1,  5     # '('
  34. $041,   5,   1,  3, 13,  1,  1,  5     # ')'
  35. $042,  90,  59,  5,  4,  0,  1,  5     # '*'
  36. $043,  60,  59,  7,  7,  1,  3,  8     # '+'
  37. $044, 103,  59,  1,  3,  2, 10,  4     # ','
  38. $045, 116,  59,  4,  1,  0,  7,  5     # '-'
  39. $046, 121,  59,  1,  1,  2, 10,  4     # '.'
  40. $047,   1,  15,  4, 10,  0,  1,  4     # '/'
  41. $048,   6,  15,  6, 10,  1,  1,  8     # '0'
  42. $049,  13,  15,  3, 10,  2,  1,  8     # '1'
  43. $050,  17,  15,  7, 10,  0,  1,  8     # '2'
  44. $051,  25,  15,  6, 10,  1,  1,  8     # '3'
  45. $052,  32,  15,  7, 10,  0,  1,  8     # '4'
  46. $053,  40,  15,  6, 10,  1,  1,  8     # '5'
  47. $054,  47,  15,  6, 10,  1,  1,  8     # '6'
  48. $055,  54,  15,  6, 10,  1,  1,  8     # '7'
  49. $056,  61,  15,  6, 10,  1,  1,  8     # '8'
  50. $057,  68,  15,  6, 10,  1,  1,  8     # '9'
  51. $058,  89,  48,  1,  8,  1,  3,  4     # ':'
  52. $059,  75,  15,  1, 10,  1,  3,  4     # ';'
  53. $060,  68,  59,  6,  7,  1,  3,  8     # '<'
  54. $061,  96,  59,  6,  4,  1,  4,  8     # '='
  55. $062,  75,  59,  6,  7,  1,  3,  8     # '>'
  56. $063,  77,  15,  6, 10,  1,  1,  8     # '?'
  57. $064,   9,   1, 13, 13,  0,  1, 14     # '@'
  58. $065,  84,  15, 11, 10, -1,  1,  9     # 'A'
  59. $066,  96,  15,  7, 10,  1,  1,  9     # 'B'
  60. $067, 104,  15,  8, 10,  1,  1, 10     # 'C'
  61. $068, 113,  15,  8, 10,  1,  1, 10     # 'D'
  62. $069,   1,  26,  7, 10,  1,  1,  9     # 'E'
  63. $070,   9,  26,  7, 10,  1,  1,  9     # 'F'
  64. $071,  17,  26,  9, 10,  1,  1, 11     # 'G'
  65. $072,  27,  26,  7, 10,  1,  1,  9     # 'H'
  66. $073,  35,  26,  1, 10,  1,  1,  3     # 'I'
  67. $074, 122,  15,  6, 10, -1,  1,  6     # 'J'
  68. $075,  37,  26,  8, 10,  1,  1,  9     # 'K'
  69. $076,  46,  26,  7, 10,  1,  1,  8     # 'L'
  70. $077,  54,  26,  9, 10,  1,  1, 11     # 'M'
  71. $078,  64,  26,  7, 10,  1,  1,  9     # 'N'
  72. $079,  72,  26,  9, 10,  1,  1, 11     # 'O'
  73. $080,  82,  26,  7, 10,  1,  1,  9     # 'P'
  74. $081,  51,   1,  9, 11,  1,  1, 11     # 'Q'
  75. $082,  90,  26,  9, 10,  1,  1, 10     # 'R'
  76. $083, 100,  26,  7, 10,  1,  1,  9     # 'S'
  77. $084, 108,  26,  7, 10,  1,  1,  9     # 'T'
  78. $085, 116,  26,  7, 10,  1,  1,  9     # 'U'
  79. $086,   1,  37, 11, 10, -1,  1,  9     # 'V'
  80. $087,  13,  37, 13, 10,  0,  1, 13     # 'W'
  81. $088,  27,  37,  8, 10,  0,  1,  8     # 'X'
  82. $089,  36,  37,  9, 10,  0,  1,  9     # 'Y'
  83. $090,  46,  37,  8, 10,  0,  1,  8     # 'Z'
  84. $091,  23,   1,  2, 13,  1,  1,  4     # '['
  85. $092, 124,  26,  4, 10,  0,  1,  4     # '\'
  86. $093,  26,   1,  2, 13,  1,  1,  4     # ']'
  87. $094,  82,  59,  5,  5,  0,  1,  5     # '^'
  88. $095,   1,  68,  8,  1,  0, 13,  8     # '_'
  89. $096, 113,  59,  2,  2,  1,  1,  5     # '`'
  90. $097,  91,  48,  6,  8,  1,  3,  8     # 'a'
  91. $098,  55,  37,  6, 10,  1,  1,  8     # 'b'
  92. $099,  98,  48,  5,  8,  1,  3,  7     # 'c'
  93. $100,  62,  37,  6, 10,  1,  1,  8     # 'd'
  94. $101, 104,  48,  6,  8,  1,  3,  8     # 'e'
  95. $102,  69,  37,  4, 10,  0,  1,  4     # 'f'
  96. $103,  61,   1,  7, 11,  0,  3,  8     # 'g'
  97. $104,  74,  37,  6, 10,  1,  1,  8     # 'h'
  98. $105,  81,  37,  1, 10,  1,  1,  3     # 'i'
  99. $106,  29,   1,  3, 13, -1,  1,  3     # 'j'
  100. $107,  83,  37,  7, 10,  1,  1,  7     # 'k'
  101. $108,  91,  37,  1, 10,  1,  1,  3     # 'l'
  102. $109, 111,  48,  9,  8,  1,  3, 11     # 'm'
  103. $110, 121,  48,  6,  8,  1,  3,  8     # 'n'
  104. $111,   1,  59,  6,  8,  1,  3,  8     # 'o'
  105. $112,  69,   1,  6, 11,  1,  3,  8     # 'p'
  106. $113,  76,   1,  6, 11,  1,  3,  8     # 'q'
  107. $114,   8,  59,  4,  8,  1,  3,  5     # 'r'
  108. $115,  13,  59,  5,  8,  1,  3,  7     # 's'
  109. $116,  83,   1,  4, 11,  0,  0,  4     # 't'
  110. $117,  19,  59,  6,  8,  1,  3,  8     # 'u'
  111. $118,  26,  59,  9,  8, -1,  3,  7     # 'v'
  112. $119,  36,  59,  9,  8,  0,  3,  9     # 'w'
  113. $120,  46,  59,  6,  8,  0,  3,  6     # 'x'
  114. $121,  88,   1,  9, 11, -1,  3,  7     # 'y'
  115. $122,  53,  59,  6,  8,  0,  3,  6     # 'z'
  116. $123,  33,   1,  3, 13,  1,  1,  5     # '{'
  117. $124,  37,   1,  1, 13,  1,  1,  3     # '|'
  118. $125,  39,   1,  3, 13,  1,  1,  5     # '}'
  119. $126, 105,  59,  7,  3,  0,  5,  8     # '~'
  120. $138,  93,  37,  7, 10,  2,  1, 11     # 'è'
  121. $193, 117,  37,  7, 10,  2,  1, 11     # '┴'
  122. $218,   1,  48,  7, 10,  2,  1, 11     # '┌'
  123. $154, 101,  37,  7, 10,  2,  1, 11     # 'Ü'
  124. $225,  17,  48,  7, 10,  2,  1, 11     # 'ß'
  125. $232,  25,  48,  7, 10,  2,  1, 11     # 'Φ'
  126. $248,  65,  48,  7, 10,  2,  1, 11     # '°'
  127. $236,  41,  48,  7, 10,  2,  1, 11     # '∞'
  128. $253,  81,  48,  7, 10,  2,  1, 11     # '²'
  129. $249,  73,  48,  7, 10,  2,  1, 11     # '∙'
  130. $237,  49,  48,  7, 10,  2,  1, 11     # 'φ'
  131. $243,  57,  48,  7, 10,  2,  1, 11     # '≤'
  132. $233,  33,  48,  7, 10,  2,  1, 11     # 'Θ'
  133. $158, 109,  37,  7, 10,  2,  1, 11     # '₧'
  134. $221,   9,  48,  7, 10,  2,  1, 11     # '▌'
  135.  
  136. # kerning...
  137.  
  138. kern: $032, $065, -1      # ' ' -> 'A'
  139. kern: $049, $049, -1      # '1' -> '1'
  140. kern: $065, $032, -1      # 'A' -> ' '
  141. kern: $065, $084, -1      # 'A' -> 'T'
  142. kern: $065, $086, -1      # 'A' -> 'V'
  143. kern: $065, $087, -1      # 'A' -> 'W'
  144. kern: $065, $089, -1      # 'A' -> 'Y'
  145. kern: $070, $044, -2      # 'F' -> ','
  146. kern: $070, $046, -2      # 'F' -> '.'
  147. kern: $070, $065, -1      # 'F' -> 'A'
  148. kern: $076, $032, -1      # 'L' -> ' '
  149. kern: $076, $084, -1      # 'L' -> 'T'
  150. kern: $076, $086, -1      # 'L' -> 'V'
  151. kern: $076, $087, -1      # 'L' -> 'W'
  152. kern: $076, $089, -1      # 'L' -> 'Y'
  153. kern: $076, $121, -1      # 'L' -> 'y'
  154. kern: $080, $044, -2      # 'P' -> ','
  155. kern: $080, $046, -2      # 'P' -> '.'
  156. kern: $080, $065, -1      # 'P' -> 'A'
  157. kern: $084, $044, -2      # 'T' -> ','
  158. kern: $084, $045, -1      # 'T' -> '-'
  159. kern: $084, $046, -2      # 'T' -> '.'
  160. kern: $084, $058, -2      # 'T' -> ':'
  161. kern: $084, $059, -2      # 'T' -> ';'
  162. kern: $084, $065, -1      # 'T' -> 'A'
  163. kern: $084, $097, -2      # 'T' -> 'a'
  164. kern: $084, $099, -2      # 'T' -> 'c'
  165. kern: $084, $101, -2      # 'T' -> 'e'
  166. kern: $084, $105, -1      # 'T' -> 'i'
  167. kern: $084, $111, -2      # 'T' -> 'o'
  168. kern: $084, $114, -1      # 'T' -> 'r'
  169. kern: $084, $115, -2      # 'T' -> 's'
  170. kern: $084, $117, -1      # 'T' -> 'u'
  171. kern: $084, $119, -1      # 'T' -> 'w'
  172. kern: $084, $121, -1      # 'T' -> 'y'
  173. kern: $086, $044, -1      # 'V' -> ','
  174. kern: $086, $045, -1      # 'V' -> '-'
  175. kern: $086, $046, -1      # 'V' -> '.'
  176. kern: $086, $058, -1      # 'V' -> ':'
  177. kern: $086, $059, -1      # 'V' -> ';'
  178. kern: $086, $065, -1      # 'V' -> 'A'
  179. kern: $086, $097, -1      # 'V' -> 'a'
  180. kern: $086, $101, -1      # 'V' -> 'e'
  181. kern: $086, $111, -1      # 'V' -> 'o'
  182. kern: $086, $114, -1      # 'V' -> 'r'
  183. kern: $086, $117, -1      # 'V' -> 'u'
  184. kern: $086, $121, -1      # 'V' -> 'y'
  185. kern: $087, $044, -1      # 'W' -> ','
  186. kern: $087, $046, -1      # 'W' -> '.'
  187. kern: $087, $065, -1      # 'W' -> 'A'
  188. kern: $087, $097, -1      # 'W' -> 'a'
  189. kern: $089, $044, -2      # 'Y' -> ','
  190. kern: $089, $045, -1      # 'Y' -> '-'
  191. kern: $089, $046, -2      # 'Y' -> '.'
  192. kern: $089, $058, -1      # 'Y' -> ':'
  193. kern: $089, $059, -1      # 'Y' -> ';'
  194. kern: $089, $065, -1      # 'Y' -> 'A'
  195. kern: $089, $097, -1      # 'Y' -> 'a'
  196. kern: $089, $101, -1      # 'Y' -> 'e'
  197. kern: $089, $105, -1      # 'Y' -> 'i'
  198. kern: $089, $111, -1      # 'Y' -> 'o'
  199. kern: $089, $112, -1      # 'Y' -> 'p'
  200. kern: $089, $113, -1      # 'Y' -> 'q'
  201. kern: $089, $117, -1      # 'Y' -> 'u'
  202. kern: $089, $118, -1      # 'Y' -> 'v'
  203. kern: $114, $044, -1      # 'r' -> ','
  204. kern: $114, $046, -1      # 'r' -> '.'
  205. kern: $118, $044, -1      # 'v' -> ','
  206. kern: $118, $046, -1      # 'v' -> '.'
  207. kern: $119, $044, -1      # 'w' -> ','
  208. kern: $119, $046, -1      # 'w' -> '.'
  209. kern: $121, $044, -1      # 'y' -> ','
  210. kern: $121, $046, -1      # 'y' -> '.'
  211.